/* ESTILOS GERAIS */
body{font-family:Arial;font-size:11px;background-color:#cccccc;vertical-align:top; margin-top: 0px; margin-bottom: 0px;}
input:focus {background-color:#FEFED9;}

/* ESTILOS DE TEXTO E LINKS*/
.txt_geral {font-size: 11px;text-decoration: none;font-family: Arial;color:#000000;font-weight:normal;}
.txt_titulo_pagina_dgaiec{font-size: 18px;text-decoration: none;font-family: Arial;color: #AA0000;font-weight: bold;}
.txt_titulo_pagina_dgci{font-size: 18px;text-decoration: none;font-family: Arial;color: #060B64;font-weight: bold;}
.txt_titulo_pagina_dgita{font-size: 18px;text-decoration: none;font-family: Arial;color: #50939A;font-weight: bold;}
.txt_sub_titulos_dgaiec{font-size: 15px;text-decoration: none;font-family: Arial;color:#AA0000;font-weight:bold; height: 30px}
.txt_sub_titulos_dgci{font-size: 15px;text-decoration: none;font-family: Arial;color:#060B64;font-weight:bold; height: 30px}
.txt_sub_titulos_dgita{font-size: 15px;text-decoration: none;font-family: Arial;color:#50939A;font-weight:bold; height: 30px}
.txt_titulo_tabela{font-size: 14px;text-decoration: none;font-family: Arial;color: #666666;font-weight: bold;border-bottom:2px #CCCCCC solid;}
.txt_subtitulo_tabela{font-size: 12px;text-decoration: none;font-family: Arial;color: #666666;font-weight: bold;border-bottom:1px #CCCCCC solid;}
.txt_labels_pesquisa{font-size: 11px;text-decoration: none;font-family: Arial;color: #999999;font-weight: bold;}
.txt_labels_lista{font-size: 11px;text-decoration: none;font-family: Arial;color: #666666;font-weight: bold; background-color:#e2e2e2; height: 20px;border-bottom:2px #CCCCCC solid;}
.txt_destaque{font-size: 11px;text-decoration: none;font-family: Arial;color: #000000;font-weight: bold; padding-left: 5px}
.txt_textbox {font-family: "Lucida Console";font-size: 11px;color: #000000;border: solid 1px #CCCCCC; height:18px; padding-top: 3px}
.txt_combobox {font-family: "Lucida Console";font-size: 11px;color: #000000; height:20px;}
.txt_rodape {font-size: 11px;text-decoration: none;font-family:Arial;color:#999999;font-weight:normal;}
.txt_utilizador{font-size: 11px;text-decoration: none;font-family: Arial;color:#DFE6F4;font-weight:normal;}
.txt_asterisco{font-size: 16px;text-decoration: none;font-family: Arial;color:red;font-weight:bold;}
.txt_pormenor {font-size: 9px;text-decoration: none;font-family: Arial;color:#999999;font-weight:normal;}
.txt_caminho {font-size: 11px;text-decoration: none;font-family:Arial;color:#999999;font-weight:normal;}
.txt_mensagens {font-size: 11px;text-decoration: none;font-family:Arial;color:#777777;font-weight:bold;padding-left:10px}
.txt_titulo_areas {font-size: 18px;text-decoration: none;font-family: Arial;color: #333333;font-weight: normal; border-bottom: solid 2px #CCCCCC; padding-left:3px;}
.txt_titulo_areas_hp {font-size: 18px;text-decoration: none;font-family: Arial;color: #333333;font-weight: normal; border-bottom: solid 2px #FFF4C7; padding-left:3px;}
.txt_area_aplicacao1{ font-family:Arial; color:#FFFFFF; font-size:18px; font-weight:bold;}
.txt_area_aplicacao2{ font-family:Arial; color:#94ACDA; font-size:16px;font-weight:bold;}
.txt_menuprincipal {font-size: 12px;text-decoration: none;font-family: Arial;color:#666666;font-weight: bold; border-right: dashed 1px #CCCCCC}
.txt_menuprincipalB {font-size: 12px;text-decoration: none;font-family: Arial;color:#666666;font-weight: normal; border-right: dashed 1px #CCCCCC; width:100px}
.txt_data { font-size: 10px;text-decoration: none;font-family: Arial;color:#94ACDA;font-weight:bold;}
.txt_conteudo_lista {font-size: 11px;text-decoration: none;font-family: Arial;color:#000000;font-weight:normal;}

.txt_menusecundario_dgaiec_on {font-size: 13px; text-align:center;text-decoration: none;font-family: Arial;color:#060B64;font-weight:bold;background-color:#FFFFFF; border-right: solid 3px #060B64;}
.txt_menusecundario_dgaiec_off {font-size: 12px; text-align:center;text-decoration: none;font-family: Arial;color:#FFFFFF;font-weight:bold;background-color:#060B64; border-bottom: solid 2px #d8d8d8; border-right: solid 1px #ffffff;}
.txt_menusecundario_dgci_on {font-size: 13px; text-align:center;text-decoration: none;font-family: Arial;color:#1F9DB7;font-weight:bold;background-color:#FFFFFF; border-right: solid 3px #1F9DB7;}
.txt_menusecundario_dgci_off {font-size: 12px; text-align:center;text-decoration: none;font-family: Arial;color:#FFFFFF;font-weight:bold;background-color:#1F9DB7; border-bottom: solid 2px #d8d8d8; border-right: solid 1px #ffffff;}
.txt_menusecundario_dgita_on {font-size: 13px; text-align:center;text-decoration: none;font-family: Arial;color:#3A76B1;font-weight:bold;background-color:#FFFFFF; border-right: solid 3px #3A76B1;}
.txt_menusecundario_dgita_off {font-size: 12px; text-align:center;text-decoration: none;font-family: Arial;color:#FFFFFF;font-weight:bold;background-color:#3A76B1; border-bottom: solid 2px #d8d8d8; border-right: solid 1px #ffffff;}

.txt_menuterceario_dgaiec_on {color:#0A11A5;background-color:#FFFFFF; border-right: solid 1px #0A11A5;}
.txt_menuterceario_dgaiec_off {color:#FFFFFF;background-color:#0A11A5; border-right: solid 1px #ffffff;}
.txt_menuterceario_dgci_on {color:#1D8EA7;background-color:#FFFFFF; border-right: solid 1px #1D8EA7;}
.txt_menuterceario_dgci_off {color:#FFFFFF;background-color:#1D8EA7; border-right: solid 1px #ffffff;}
.txt_menuterceario_dgita_on {color:#2D5B8A;background-color:#FFFFFF; border-right: solid 1px #2D5B8A;;}
.txt_menuterceario_dgita_off {color:#FFFFFF;background-color:#2D5B8A; border-right: solid 1px #ffffff;}

.txt_data_cabecalho { font-size: 9px;text-decoration: none;font-family: Arial;color:#DFE6F4;font-weight:normal;}
.txt_alerta { font-size: 11px;text-decoration: none;font-family: Arial;color: red;font-weight: bold;}
.txt_destaque_calendario_dgci {font-size: 12px;text-decoration: none;font-family: Arial;color: #060B64;font-weight: bold;}


/*ESTILOS DE LINKS*/
a.lk_geral:link {font-size: 11px;text-decoration: underline;font-family: Arial;color:#000000;font-weight: normal;}
a.lk_geral:hover {font-size: 11px;text-decoration: none;font-family: Arial;color:#000000;font-weight: normal;}
a.lk_geral:active {font-size: 11px;text-decoration: underline;font-family: Arial;color:#000000;font-weight: normal;}
a.lk_geral:visited{font-size: 11px;text-decoration: underline;font-family: Arial;color:#000000;font-weight: normal;}
a.lk_geral:visited:hover{font-size: 11px;text-decoration: none;font-family: Arial;color:#000000;font-weight: normal;}

a.lk_menuprincipal:link {font-size: 12px;text-decoration: none;font-family:Arial;color:#666666;font-weight: bold;}
a.lk_menuprincipal:hover{font-size: 12px;text-decoration: none;font-family:Arial;color:#666666;font-weight: bold;}
a.lk_menuprincipal:active{font-size: 12px;text-decoration: none;font-family:Arial;color:#666666;font-weight: bold;}
a.lk_menuprincipal:visited{font-size: 12px;text-decoration: none;font-family:Arial;color:#666666;font-weight: bold;}
a.lk_menuprincipal:visited:hover {font-size: 12px;text-decoration: none;font-family:Arial;color:#666666;font-weight: bold;}

.lk_menuprincipalon {font-size: 12px;text-decoration: none;font-family:Arial;color:#ffffff;font-weight: bold;}

a.lk_titulos:link {font-size: 11px;text-decoration: underline;font-family: Arial;color:#000000;font-weight:bold; text-decoration: underline;}
a.lk_titulos:hover {font-size: 11px;text-decoration: none;font-family: Arial;color:#666666;font-weight:bold; text-decoration: none;}
a.lk_titulos:active {font-size: 11px;text-decoration: underline;font-family: Arial;color:#666666;font-weight:bold; text-decoration: underline;}
a.lk_titulos:visited{font-size: 11px;text-decoration: underline;font-family: Arial;color:#000000;font-weight:bold; text-decoration: underline;}
a.lk_titulos:visited:hover{font-size: 11px;text-decoration: none;font-family: Arial;color:#666666;font-weight:bold; text-decoration: none;}

a.lk_area_aplicacao1:link { font-family:Arial; color:#FFFFFF; font-size:18px; font-weight:bold; text-decoration: none;}
a.lk_area_aplicacao1:hover { font-family:Arial; color:#FFFFFF; font-size:18px; font-weight:bold; text-decoration: none;}
a.lk_area_aplicacao1:active { font-family:Arial; color:#FFFFFF; font-size:18px; font-weight:bold; text-decoration: none;}
a.lk_area_aplicacao1:visited { font-family:Arial; color:#FFFFFF; font-size:18px; font-weight:bold; text-decoration: none;}
a.lk_area_aplicacao1:visited:hover { font-family:Arial; color:#FFFFFF; font-size:18px; font-weight:bold; text-decoration: none;}

a.lk_calendario:link {font-size: 11px;text-decoration: underline;font-family: Arial;color: #bbbbbb;font-weight: normal;}
a.lk_calendario:hover {font-size: 11px;text-decoration: none;font-family: Arial;color: #bbbbbb;font-weight: normal;}
a.lk_calendario:active {font-size: 11px;text-decoration: underline;font-family: Arial;color: #bbbbbb;font-weight: normal;}
a.lk_calendario:visited {font-size: 11px;text-decoration: underline;font-family: Arial;color: #bbbbbb;font-weight: normal;}
a.lk_calendario:visited:hover {font-size: 11px;text-decoration: none;font-family: Arial;color: #bbbbbb;font-weight: normal;}


/* ESTILOS DE TABELAS */
.tbl_body {background-color:#ffffff;width:955px;height:500px;}
.tbl_rodape {background-color: #ffffff; width: 955px; height: 30px;}
.tbl_modulos_dir{border-top:2px #ffffff solid;border-right:1px #ffffff solid;background-color: #F7F8DC;width:215px; margin:0px;}
.tbl_botoes{border-top:5px #ffffff solid;background-color: #F2F2F2; height:20px; padding:5px; margin: 5px;}
.tbl_tracejado_direita {border-right:dashed 1px #cccccc;}
.tbl_linha_esquerda {border-left:solid 1px #cccccc;}
.tbl_centrado {text-align:center; vertical-align:middle;}
.tbl_modulos_dir2{background-color: #F7F8DC;width:215px; margin:0px;}

/*ESTILOS PARA BOTOES*/
.txt_botao1{font-size: 12px;text-decoration: none;font-family: Arial;color:#ffffff;font-weight:bold; background-color:#999999;}
.txt_botao2{font-size: 12px;text-decoration: none;font-family: Arial;color:#ffffff;font-weight:bold; background-color:#666666}

/*ESTILOS TABS*/
.tabs_on {font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #888888;
	border-right-color: #888888;
	border-left-color: #888888;
}
.tabs_off {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	background-color: #dddddd;
	border: 1px solid #666666;
}

/*ESTILOS DIVS*/
.div_calendario{
	background-color:#FFFFFF;
	position: absolute;
	visibility: hidden;

}
/*DISPLAY TAG*/
